package com.qfedu.dao;

import com.qfedu.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {
    // select
    public  List<User> findAll();
// 增
    void add(User user);
    User findUserByTel(@Param("tel") String tel);
    //register
   List<User>  register(@Param("tel") String tel);
   //修改
    int updateMin(@Param("tel") String tel, @Param("id") Integer id);
    // 单
    User selectById(@Param("id") Integer id);
    // 改 email
    int updateEmai(@Param("email") String email, @Param("id") Integer id);
    User updateEmailById(@Param("id") Integer id);
    // 改 密码
    int updatePassword(@Param("password") String password, @Param("id") Integer id);
    User updatePasswordById(@Param("id") Integer id);

    // 删
    void delById(Integer id);

   List<User> queryAll();

    int insert(User user);

    void updateUser(User user);

}
